#include "md5.h"
const QString Md5::salt = "qianmang1991";

Md5::Md5()
{

}

QString Md5::getMd5(QString str)
{
    QString newString;
    for(int i =0 ; i < str.size() ; i+=2){
        newString.append(str.at(i));
        if(i < salt.size()){
           newString.append(salt.at(i).toUpper());
        }
    }
    QByteArray bamd5 = QCryptographicHash::hash(newString.toUtf8(), QCryptographicHash::Md5).toHex();
    return QString(bamd5).mid(3,22).toUpper();
}
